$(document).ready(function () {
  var url = new gazURL()
  var query = url.query
  switch (url.path) {
    case 'forums':
      if (query['action'] == 'new') {
        $('#newthreadform').validate()
      }
      break
    case 'reports':
      if (query['action'] == 'report') {
        $('#report_form').validate()
      }
      break
    case 'inbox':
      if (query['action'] == 'viewconv' || query['action'] == 'compose') {
        $('#messageform').validate()
      }
      break
    case 'user':
      if (query['action'] == 'notify') {
        $('#filter_form').validate()
      }
      break
    case 'requests':
      if (query['action'] == 'new') {
        $('#request_form').preventDoubleSubmission()
      }
      break
    case 'sitehistory':
      if (query['action'] == 'edit') {
        $('#event_form').validate()
      }
      break
    case 'tools':
      if (query['action'] == 'calendar') {
        $('#event_form').validate()
      }
      if (query['action'] == 'mass_pm') {
        $('#messageform').validate()
      }
      break
    default:
      break
  }
})
